package com.weimall.dao;

import com.weimall.pojo.SpPic;
import com.weimall.pojo.SpPicExample;
import com.weimall.pojo.SpPicKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SpPicMapper {
    int countByExample(SpPicExample example);

    int deleteByExample(SpPicExample example);

    int deleteByPrimaryKey(SpPicKey key);

    int insert(SpPic record);

    int insertSelective(SpPic record);

    List<SpPic> selectByExampleWithBLOBs(SpPicExample example);

    List<SpPic> selectByExample(SpPicExample example);

    SpPic selectByPrimaryKey(SpPicKey key);

    int updateByExampleSelective(@Param("record") SpPic record, @Param("example") SpPicExample example);

    int updateByExampleWithBLOBs(@Param("record") SpPic record, @Param("example") SpPicExample example);

    int updateByExample(@Param("record") SpPic record, @Param("example") SpPicExample example);

    int updateByPrimaryKeySelective(SpPic record);

    int updateByPrimaryKeyWithBLOBs(SpPic record);

    int updateByPrimaryKey(SpPic record);
}